/*
	本页代码是login.vue的改版, 不是js文件!!! 用于本地测试时跳过手机号登录 by赵庶霖 2024/10/31
*/

// <template>
//   <view>
//     <view>
//       <view style="display:flex;justify-content:center;width: 100%">
//         <img style="width: 100px; height: 100px; margin-top: 40%; border-radius: 50%;" src="https://xyh.zjit.ac.cn/profile/upload/2024/12/06/logo02.png" alt="Logo" />
//       </view>
//       <u-button :customStyle="{'marginTop':'20%','width':'80%'}" plain type="primary" open-type="getPhoneNumber"
//                 @getphonenumber="getPhone">
//         手机号快捷登录
//       </u-button>
//     </view>
//     <view class="bottom">
//       <view>
//         <u-icon @click="checked=!checked" :name="checked?images.selected:images.un_selected" size="30"></u-icon>
//       </view>
//       <view class="hint">
//         我已阅读并接受
//         <text @click="navigateTo('/subPackageB/common/textview/index?title=用户协议&type=1')" class="link">《用户协议》</text>
//         和
//         <text @click="navigateTo('/subPackageB/common/textview/index?title=隐私政策&type=2')" class="link">《隐私政策》</text>
//       </view>
//     </view>
//     <m-privacy title="服务协议" service-contract-name="用户服务协议" @agree="checked=true" ref="privacy" :auto="false"/>
//   </view>
// </template>

// <script>
// import config from "@/config"
// import images from "@/utils/images"
// import MPrivacy from "@/components/m-privacy/index.vue";
// // import {getWxUserPhone} from "@/api/login";
// // 本地测试时跳过手机号登陆

// export default {
//   components: {MPrivacy},
//   data() {
//     return {
//       js_code: null,
//       checked: false,
//       config,
//       images,
//       phone: '13782500860'
//     }
//   },
//   mounted() {
// /*    uni.login({
//       onlyAuthorize: true,
//       provider: 'weixin', //使用微信登录
//       success: (res) => {
//         this.js_code = res.code
//       }
//     }); */
// 	// 本地测试时跳过手机号登陆
//   },

//   methods: {  
//       getPhone(e) {  
//         // 简化逻辑，不再检查 checked 状态或打开隐私协议  
//         // 直接使用固定的手机号进行登录  
//         if (this.checked) { // 尽管我们不再需要这个检查，但为了与原有逻辑一致，这里保留  
//           this.$store.dispatch('PhoneLogin', this.phone).then((res) => {  
//             this.$store.dispatch('GetInfo')  
//             uni.switchTab({url: '/pages/tabbar/index'});  
//           });  
//         } else {  
//           // 如果未同意协议，可以显示提示或处理  
//           this.$refs.privacy.open();  
//         }  
//         // 注意：这里的 e 参数现在不再使用，因为我们不依赖微信授权获取的 encryptedData 和 iv  
//       }  
//     }
// };
// </script>

// <style lang="scss" scoped>
// .bottom {
//   margin-top: 5%;
//   width: 100%;
//   justify-content: center;
//   display: flex;
//   align-items: center;

//   .hint {
//     padding: 20rpx 10rpx;
//     font-size: 25rpx;
//     color: $u-tips-color;

//     .link {
//       color: $u-type-primary;
//     }
//   }
// }
// </style>